package com.cskaoyan.mall.service.mall;

import com.cskaoyan.mall.model.bo.admin.UpdateUserDataBO;
import com.cskaoyan.mall.model.bo.mall.SignUpBO;
import com.cskaoyan.mall.model.bo.mall.UpdatePwdBO;
import com.cskaoyan.mall.model.bo.mall.UserLoginBO;
import com.cskaoyan.mall.model.vo.mall.GetTokenVO;
import com.cskaoyan.mall.model.vo.mall.UserDataVO;

public interface MallUserService {
    int signup(SignUpBO signUpBO);

    int login(UserLoginBO loginBO);

    UserDataVO data(String token);

    int updatePwd(UpdatePwdBO pwd);

    int updateUserData(UpdateUserDataBO data);

    int logoutClient(GetTokenVO data);
}
